﻿/*********************************************************
 * 项目：
 * 描述：
 * 作者：英夫美迪 冯东耀 simadi@qq.com
 * 日期：2013/1/9 13:05:12
 * *******************************************************/

using System;
using System.Xml.Serialization;

namespace Entity.TaoBao
{
    /// <summary>
    /// User Data Structure.
    /// </summary>
    [Serializable]
    public class User
    {
        /// <summary>
        /// 有无绑定。可选值:bind(绑定),notbind(未绑定)
        /// </summary>
        public string alipay_bind { get; set; }

        /// <summary>
        /// 是否受限制。可选值:limited(受限制),unlimited(不受限)
        /// </summary>
        public string auto_repost { get; set; }

        /// <summary>
        /// 用户头像地址
        /// </summary>
        public string avatar { get; set; }

        /// <summary>
        /// 生日
        /// </summary>
        public string birthday { get; set; }

        /// <summary>
        /// 买家信用
        /// </summary>
        public UserCredit buyer_credit { get; set; }

        /// <summary>
        /// 是否参加消保
        /// </summary>
        public bool consumer_protection { get; set; }

        /// <summary>
        /// 用户注册时间。格式:yyyy-MM-dd HH:mm:ss
        /// </summary>
        public string created { get; set; }

        /// <summary>
        /// 联系人email
        /// </summary>
        public string email { get; set; }

        /// <summary>
        /// 是否购买多图服务。可选值:true(是),false(否)
        /// </summary>
        public bool has_more_pic { get; set; }

        /// <summary>
        /// 用户作为卖家是否开过店
        /// </summary>
        public bool has_shop { get; set; }

        /// <summary>
        /// 表示用户是否具备修改商品减库存逻辑的权限（一共有拍下减库存和付款减库存两种逻辑）  值含义：  1）true：是  2）false：否。
        /// </summary>
        public bool has_sub_stock { get; set; }

        /// <summary>
        /// 用户是否是金牌卖家
        /// </summary>
        public bool is_golden_seller { get; set; }

        /// <summary>
        /// 是否24小时闪电发货(实物类)
        /// </summary>
        public bool is_lightning_consignment { get; set; }

        /// <summary>
        /// 可上传商品图片数量
        /// </summary>
        public long item_img_num { get; set; }

        /// <summary>
        /// 单张商品图片最大容量(商品主图大小)。单位:k
        /// </summary>
        public long item_img_size { get; set; }

        /// <summary>
        /// 最近登陆时间。格式:yyyy-MM-dd HH:mm:ss
        /// </summary>
        public string last_visit { get; set; }

        /// <summary>
        /// 是否是无名良品用户，true or  false
        /// </summary>
        public bool liangpin { get; set; }

        /// <summary>
        /// 用户当前居住地公开信息。如：location.city获取其中的city数据
        /// </summary>
        public Location location { get; set; }

        /// <summary>
        /// 是否订阅了淘宝天下杂志
        /// </summary>
        public bool magazine_subscribe { get; set; }

        /// <summary>
        /// 用户昵称
        /// </summary>
        public string nick { get; set; }

        /// <summary>
        /// 用户是否为网游用户，属于隐私信息，需要登陆才能查看自己的。  目前仅供taobao.user.get使用
        /// </summary>
        public bool online_gaming { get; set; }

        /// <summary>
        /// 有无实名认证。可选值:authentication(实名认证),not authentication(没有认证)
        /// </summary>
        public string promoted_type { get; set; }

        /// <summary>
        /// 可上传属性图片数量
        /// </summary>
        public long prop_img_num { get; set; }

        /// <summary>
        /// 单张销售属性图片最大容量（非主图的商品图片和商品属性图片）。单位:k
        /// </summary>
        public long prop_img_size { get; set; }

        /// <summary>
        /// 卖家信用
        /// </summary>
        public UserCredit seller_credit { get; set; }

        /// <summary>
        /// 性别。可选值:m(男),f(女)
        /// </summary>
        public string sex { get; set; }

        /// <summary>
        /// 卖家是否签署食品卖家承诺协议
        /// </summary>
        public bool sign_food_seller_promise { get; set; }

        /// <summary>
        /// 状态。可选值:normal(正常),inactive(未激活),delete(删除),reeze(冻结),supervise(监管)
        /// </summary>
        public string status { get; set; }

        /// <summary>
        /// 用户类型。可选值:B(B商家),C(C商家)
        /// </summary>
        public string type { get; set; }

        /// <summary>
        /// 用户字符串ID
        /// </summary>
        public string uid { get; set; }

        /// <summary>
        /// 用户数字ID
        /// </summary>
        public long user_id { get; set; }

        /// <summary>
        /// 用户参与垂直市场类型。shoes表示鞋城垂直市场用户，3C表示3C垂直市场用户。多个类型之间用","分隔。如：一个用户既是3C用户又是鞋城用户，那么这个字段返回就是"3C,shoes"。如果用户不是垂直市场用户，此字段返回为""。
        /// </summary>
        public string vertical_market { get; set; }

        /// <summary>
        /// 用户的全站vip信息，可取值如下：c(普通会员),asso_vip(荣誉会员)，vip1,vip2,vip3,vip4,vip5,vip6(六个等级的正式vip会员)，共8种取值，其中asso_vip是由vip会员衰退而成，与主站上的vip0对应。
        /// </summary>
        public string vip_info { get; set; }
    }
}
